#ifndef INCLUDES_H
#define INCLUDES_H

	// C/C++ includes
	// =============================
	#include <assert.h>
	#include <iostream>
	#include <iomanip>
	#include <string>
	#include <fstream>
	#include <time.h>
	#include <cmath>
	#include <stdio.h>
	#include <stdlib.h>
	#include <cstdlib>
	#include <sstream>
	#include <algorithm> 
	#include <vector>
	using namespace std;

	// FMDB includes
	// ============================
	#include "mMesh.h"
	#include "mEntity.h"
	#include "mVertex.h"
	#include "mEdge.h"
	#include "mFace.h"
	#include "AOMD.h"
	#include "AOMD_Internals.h"
	#include "pmModel.h"
	#include "ParUtil.h"
	#include "AOMD_cint.h"
	#include "mAOMD.h"
	#include "AOMD_OwnerManager.h"
	#include "mException.h"
	#include "mEntityContainer.h"
	#include "mCommonBdry.h"
	#include "OctreeCreate2.h" 
	
	// PETSc includes
	// ============================
	#include "petscksp.h"
	
	using namespace AOMD;
	
	


#endif